Im folgenden sehen Sie eine Zusammenfassung der Encoder Befehlsoptionen. 
F�r weitere Details sehen Sie bitte im Benutzerhandbuch nach. 

-S | --syntax-check
�berpr�ft die Syntax einer Datei oder eines Verzeichnisses.

-o <Zieldatei oder -verzeichnis>
Gibt die Zieldatei oder das Zielverzeichnis an.

--into <Verzeichnis>
Alternative Angabe des Verschl�sselungsziels. Gibt ein Verzeichnis an, 
in welchem die verschl�sselten Dateien gespeichert werden.

--expire-on <jjjj-mm-tt>
G�ltigkeit der Dateien l�uft am <jjjj-mm-dd> ab.

--expire-in <Zeitperiode>
G�ltigkeit der Dateien l�uft nach einer angegebenen <Zeitperiode> ab, 
z.B. 7d oder 8h (7 Tage oder 8 Stunden).

--use-hard-links
Verwendet "harte" Links, um nicht verschl�sselte Dateien zu dem 
Zielverzeichnis hinzuzuf�gen.

--only-include-encoded-files
Kopiert verschl�sselte Dateien in ein Zielverzeichnis.

--include <Suchmuster> | --exclude <Suchmuster>
Schlie�t bestimmte Dateien und Verzeichnisse von der Verschl�sselung aus, 
die mit dem angegebenen <Suchmuster> �bereinstimmen. Dateien, die explizit 
mit --exclude von der Verschl�sselung ausgeschlossen werden, werden 
unverschl�sselt in das Zielverzeichnis kopiert.

--keep <Suchmuster> | --ignore <Suchmuster>
Schlie�t bestimmte Dateien und Verzeichnisse von der Aufnahme ins 
Zielverzeichnis aus, die mit dem angegebenen <Suchmuster> �bereinstimmen. 
Z.B. --ignore RCS/ --ignore '*~'

--allow-asp-tags
Erlaubt die Verwendung von ASP-Tags <% und %> als Umschlie�ungszeichen 
f�r PHP-Code.

--no-short-open-tags
Verbietet die Verwendung der Kurzform der PHP-Umschlie�ungszeichen <? und ?> 
f�r PHP-Code.

--strict-php
Verwendet eine strengere �berpr�fung des PHP-Codes. Diese Option gibt 
Warnungen aus, wenn veraltete Sprachmerkmale oder die �bergabe von Variablen 
per Referenz in Funktionsaufrufen verwendet werden.
 
--without-keeping-file-perms
Keine �bernahme der Dateirechte der Quelldateien f�r die Zieldateien.

--without-keeping-file-times
Keine �bernahme der Dateizugriffszeit der Quelldateien f�r die Zieldateien.

--without-keeping-file-owner
Keine �bernahme des Eigent�mers der Quelldateien f�r die Zieldateien, wenn 
der Encoder als Root ausgef�hrt wird.

--apply-file-user <uid/Benutzername>
--apply-file-group <gid/Gruppenname>
�bernimmt angegebene Benutzer-/Gruppen-ID oder -Namen f�r Zieldateien, wenn 
der Encoder aus Root ausgef�hrt wird.

--rename-target
Nennt die Zieldatei bzw. das Zielverzeichnis um, falls diese bereits 
vorhanden sind.

--erase-target
L�scht die Zieldatei bzw. das Zielverzeichnis, falls diese bereits 
vorhanden sind.

--merge-target
Mischt die Quelldateien mit denen bereits existierenden Dateien in einem 
Zielverzeichnis.

--optimise <more|max>
--optimize <more|max>
Verwendet verschiedene Intensit�tsstufen ('more' oder 'max') in der 
Verarbeitung, um noch effizientere Dateien zu erhalten.

--allowed-server [<Servernamen>][@<IP-Addressen>][{<MAC-Adressen>}]
Spezifiziert einen Server, auf dem die verschl�sselten Skripte ausgef�hrt 
werden d�rfen. Die Spezifikation kann optional eine(n) oder mehrere 
Servernamen oder IP-Adressen und eine einzige MAC-Adresse enthalten.
z.B.
192.168.1.8 (eine IP)
192.168.1.5-9 (ein IP-Bereich 192.168.1.5 bis 192.168.1.9)
www.foo.com (den Servernamen www.foo.com)
www.foo.com@192.168.1.2 (www.foo.com auf IP 192.168.1.2)
www.foo.com{00:02:08:02:e0:c8} (www.foo.com auf MAC 00:02:08:02:e0:c8)
F�r weitere Details sehen Sie bitte im Handbuch nach.

--verify
Stellt sicher, dass jede verschl�sselte Datei eine g�ltige PHP-Datei ist und
von einem PHP-System ohne installierten Loader gelesen werden kann.

--without-runtime-loader-support
Erstellt verschl�sselte Dateien ohne Routinen zur Installation des Loaders 
bei Ausf�hrung.

--without-loader-check
impliziert die Option --without-runtime-loader-support und erstellt keine 
Preambel.

--message-if-no-loader <Text>
<Text> enth�lt eine Nachricht, die erscheint, falls kein Loader auf dem
PHP-System installiert ist.

--action-if-no-loader <php code>
<php code> enth�lt Anweisungen die ausgef�hrt werden, falls kein Loader auf
dem PHP-System installiert ist.

--loader-path <Pfad>
Gibt den Pfad und Loader-Namen f�r dynamisches Laden des Loaders an.

--preamble-file <Datei>
Verwendet den Inhalt von <Datei> als Preambel. Kommentare, die mit den
Schaltern --add-comments oder --add-comment gesetzt werden, werden trotzdem
hinzugef�gt.

--add-comments <Datei>
F�gt beliebigen Text aus einer <Datei> in den Kopf als Kommentar ein. 
Kann beliebig oft verwendet werden.

--add-comment <Text>
F�gt beliebigen <Text> in den Kopf als Kommentar ein. 
Kann beliebig oft verwendet werden.

--project-file <Datei>
Entnimmt Encoder-Optionen aus der angegebenen <Datei>, gefolgt von 
beliebigen anderen Optionen auf der Kommandozeile.

--create-project
Wurde ein Projektdateiname spezifiziert, wird aus den �bergebenen 
Befehlszeilenoptionen diese Projektdatei erstellt. Wenn die Projektdatei 
bereits existiert, wird sie �berschrieben.

--update-project
Wurde ein Projektdateiname spezifiziert, wird diese Datei mit den 
Befehlszeilenoptionen sowie den m�glicherweise aus einer bereits 
eingelesenen Projektdatei vorhandenen Optionen aktualisiert.

--allow-encoding-into-source
Erlaubt, dass das Verschl�sselungsziel innerhalb des Quellbaums liegt. 
Normalerweise versucht der Encoder dieses Vorgehen aus Sicherheitsgr�nden 
zu verhindern, um zu vermeiden, dass Quelldateien unabsichtlich 
�berschrieben werden.

--loader-event 'Schl�ssel=Text'
Gibt eine benutzerdefinierte Nachricht an, falls ein Fehler im Loader 
auftritt. "Schl�ssel" kann vom Wert 'corrupt-file','expired-file',
'no-permissions','clock-skew' sein. "Text" ist die benutzerdefinierte 
Nachricht f�r den Loader, falls eine Datei besch�digt ('corrupt-file')
oder abgelaufen ('expired-file') ist, falls keine IP-Berechtigungen 
vorliegen ('no-permissions') oder auch falls die Systemuhrzeit 24 Stunden 
vor dem Zeitpunkt der Datei-Verschl�sselung liegt ('clock-skew'). 
Die Nachricht kann Formatierungszeichen enthalten, die bei Laufzeit 
ausgef�hrt werden. %f wird durch die Datei ersetzt, die das Fehlerereignis 
erzeugt hat und %p gibt den Grund aus.

--property 'name[=value][, ...]' or --properties 'name[=value][, ...]'
Definiert benannte Eigenschaften f�r eine Datei und optional Werte f�r 
diese Eigenschaften. Eigenschaften k�nnen �ber die Loader-API gelesen 
werden, wobei ihre Existenz eine Voraussetzung f�r ihre Aufnahme darstellen. 
Werte k�nnen numerischer Art, Zeichenketten (optional abgetrennt 
durch ' oder ") oder ein Array, eingeschlossen in { } sein. 
Mehrere Definitionen von Eigenschaften werden durch ',' getrennt. 
Diese zwei Optionen sind Aliases f�r einandern.

--include-if-property 'name=[value][, ...]'
Erlaubt das Inkludieren einer Datei nur, wenn die angegebene Eigenschaft 
bzw. die angegebenen Eigenschaften alle von der einzuschlie�enden Datei 
definiert werden. Diese Option kann �fters verwendet werden, um mehrere 
S�tze g�ltiger Eigenschaften zu spezifizieren.

-k <Evaluationsschl�ssel> | --key <Evaluationsschl�ssel>
Gibt den Evaluationsschl�ssel f�r diese Kopie des Encoders an.

-v | --verbose
Gibt w�hrend der Verschl�sselung detailierte Informationen aus.

-V | --version
Gibt Versionsinformationen aus.

-h | --help
zeigt die Hilfe an.

F�r eine vollst�ndige und detailierte Liste aller Optionen sehen Sie bitte 
im ionCube Encoder Handbuch nach.

